/* 首页框架  */
html, body { width: 100%; height: 100%; overflow: hidden; margin: 0; font-family: 'microsoft yahei' }
html { _height: auto; _padding: 50px 0 0px; }
.g-hd, .g-sd, .g-mn, .g-ft { position: absolute; left: 0; }
.g-hd, .g-ft { width: 100%; }
.g-sd, .g-mn { top: 50px; bottom: 0px; height: 100%; overflow: hidden; }
.g-hd { top: 0; height: 50px; }
.g-sd { width: 201px; }
.g-mn { _position: relative; left: 201px; right: 0; _top: 0; _left: 0; _margin-left: 201px; }
/* 头部 */
.m-logo { width: 201px; float: left; }
.m-nav { float: left; padding-left: 10px; }
.m-nav li { float: left; height: 50px; line-height: 50px; }
.m-nav li a { height:50px; width:60px; text-align:center; display:block; }
.m-clear,.m-logout,.m-flags,.m-user-info { float: right; padding-left: 10px; padding-right: 10px; height: 50px; line-height:50px; }
.m-flags { _padding-top:16px; _height:35px;}
.m-clear,.m-logout { padding:0px; text-align:center}
.m-clear,.m-logout a{display:block; height:50px; width:40px; }
/* 边栏 */
.m-menu-hd { padding-left: 20px; width: 181px; height: 42px; line-height: 42px; height: 42px; }
.m-menu-hd a { display: block; }
.m-menu-list li a { display: block; height: 40px; line-height: 40px; }
